#ifndef MKMAINWINDOW_H
#define MKMAINWINDOW_H

#include <QMainWindow>

class MKTableWidget;
class MKTableView;
class QLabel;

class MKMainWindow : public QMainWindow
{
	Q_OBJECT

public:
	MKMainWindow(QWidget *parent = 0);
	~MKMainWindow();

signals:

private:
	void init();

	void createMenuBar();
	void createTableView();
	void createStatusBar();

	QLabel *pLblBalance;
	QString mBalanceText;

	MKTableView *pMKTableView;

private slots:
	void onBalanceChanged(qint32 balance);

	void onOpenFile();
	void onSaveFile();
	void onSaveFileAs();

	void onAddParameters();

	void onVisualType();
	void onVisualCategory();

	void onAboutProgramm();
	void onAboutDeveloper();
};

#endif // MKMAINWINDOW_H
